/* Tools */
.hidden       { display:block !important; border:0 !important; margin:0 !important; padding:0 !important; font-size:0 !important; line-height:0 !important; width:0 !important; height:0 !important; overflow:hidden !important; }
.nobr         { white-space:nowrap !important; }
.wrap         { white-space:normal !important; }
.a-left       { text-align:left !important; }
.a-center     { text-align:center !important; }
.a-right      { text-align:right !important; }

/*error pages*/
#error { background-color:#fff; font-size:22px; color:#F00;margin:12px auto;padding:2px ;}
#error .images{ background-image:url(../images/error.png); background-repeat:no-repeat;padding-left:25px; }


#payment-information{}

#payment-information p{margin-top:5px;}

#wrapper{
	background-color:#ffffff;
	font-family:"Tw Cen MT","Myriad pro", Tahoma, Geneva, sans-serif;  
	

}
#wrapp-border{
	background-color:#ffffff;
	font-family:"Tw Cen MT","Myriad pro", Tahoma, Geneva, sans-serif;padding:0;
	/*box-shadow:5px 2px 2px #97989c;*/
}
/*header*/
#logo {margin-left:11px;}
#slogan{
	float:left;}
#account-info{
    float: right;
	margin-right:8px;
}
#icon-gift{
    float: right;
    margin-top: 5px;
	border:1px solid #58595b;
	padding:2px;
}
#icon-gift img{ float:left;	}
#icon-gift text{ float:left;font-style:italic;}

#cart-no{ color:#ef4b7e;
		  font-size:16px;
		  text-transform:uppercase;
		  font-weight:bold;
			}
/*end header*/
#my-account{
    /*font-family:*/

}
#nav-bar ul li{
    float: left;
    margin: 20px 0px 20px 34px;
}
#nav-bar ul li a{
    text-decoration: none;
    color: #ef4b7e;
    text-transform: uppercase;
}
#nav-bar ul li.active a,#nav-bar ul li a:hover{
    color: #6D6E70;
}
#sep-bar{
    height: 33px;
    background-color: #f9cee1;
}

#sep-bar #search-bar{
    float: right;
    /*height: 33px;*/
    /*background-color: #f7931e;*/
}
#sep-bar input[type=text1]
{
    float: right;
    background-color: #d1d3d4;
    border: none;
    height: 13px;
    width: 143px;
    line-height: 31px;
    padding: 10px;
}


#sep-bar input[type=button]
{
    float: right;
    background-color: #808285;
    border: none;
    height: 33px;
    line-height: 31px;
    width: 94px;
    color: #fff;
    text-transform: uppercase;
}
#intro{
    margin: 5px 0px;
}
#intro .item-intro{
    float: left;
    margin-right:10px;
	margin-top:15px;
}
#intro .item-intro img{
    float: left;
    margin-top: 5px;
    margin-right: 6px;
}
.intro-title{
    font-size: 26px;
    color: #e36e8b;
    font-weight:400;
	float:left;
}
.sub-intro-title{
	margin: 22px 10px;
	color:#58595b;
	text-transform:uppercase;
}

/*stick*/
.stick{ 
	background-color:#e7e8e9; 
	width:940px; height:140px;
	padding:20px;
	font-size:14px; text-align:left;
	font-stretch:inherit;
	color:#414042;
	 }
.stick p{font-size:18px;} 	 	
/*end stick*/
/*begin footer*/
#footer{ background-color:#fff;}
#footer-text{margin:20px auto; text-align:center;color:#a7a9ac; font-size:14px;}
.line{ 
	border-bottom:1px #d1d3d4 solid;margin:20px auto; 
	height:1px; width:400px
		}
#signup {
	float:left;
	margin-left:55px;
    font-size: 25px;
    color: #ef4b7e;
	font-weight:500px;
	padding:35px;
  	}
#signup a{ text-decoration:none;}	
.signup-title{ 
	font-size: 16px;
    color: #a7a9ac;
    font-weight: 400;}
.signup-email{
	margin:10px 0 0 0 ;
	font-weight:400;
	font-size:12px;
	color: #e36e8b;
	background-color:#d1d3d4;
	width:183px; height:26px;
	}
.signup-email-content
	{
	font-size:12px;
	color: #e36e8b;
	vertical-align:middle;
	
	}
#help,#business,#styles{
	float:left;
	margin: 15px; padding-top:10px;
    font-size: 22px;
    color: #ef4b7e;
	font-family:"Tw Cen MT","Myriad pro", Tahoma, Geneva, sans-serif;
	font-style:italic;font-weight:500;}	
#help a,#business a,#styles a {
	padding:10px;
	font-size:14px;
	color:#a7a9ac;
	text-decoration:none;
	font-weight:400;
	}
		
/*End footer*/	



/*products*/
	/*left menu*/

#intro .left{float:left; font-family:"Tw Cen MT","Myriad pro", Tahoma, Geneva, sans-serif;margin-left: 20px ; }
.left-menu{ background-image:url(../images/bg-menu.jpg); 
			background-repeat:no-repeat;
			padding-left:10px;color:#f383a0; font-size:16px;
		}
.left-menu2{ background-image:url(../images/bg-menu.jpg); 
			background-repeat:no-repeat;
			padding-left:10px;color:#f383a0; font-size:16px;
			margin-top:17px;
		}			
.left-menu-title{ background-image:url(../images/bg-submenu.jpg); 
				  background-repeat:no-repeat;
				  margin:18px 0 0 30px;
				  color:#414142; font-size:16px; 
				  width:120px; text-align:center;
				}
/*left banner*/
#intro .banner{float:left;margin-top:15px;}
.banner-leftadv{margin-top:15px;}
/*end left banner*/

	/*end left menu*/
	
/*end right*/
#right{float:left;margin-left:60px;}
.p{float:right;color:#f9cde1; font-size:20px; font:"Felix Titling",Tahoma, Geneva, sans-serif;}
.span{color:#ef4a7e; font-size:30px;}
/*item*/
#item{margin-top:35px;}

#bg{ float:left; background-image:url(../images/bg-item.png); 
		width:170px; height:225px; 
		background-repeat:no-repeat;font-size:16px; 
		color:#ef4b7e; 
		text-align:center;
		margin-top:50px}
#bg .img  {padding-top:10px; font-size:18px; text-align:center;}
#bg  .text {padding-top:10px; color:#58595b; font-size:12px;}
#bg  .button-buy{margin:15px auto;}

/*end item*/

/*end right*/

/*end products*/

/*---------*/
/*   Menu  */
/*---------*/
/* Top nav menu */
#mainmenu {float:left;left:-3px;z-index:2000; position:relative;}
#mainmenu .submenu .onecolumn {
	padding:0 4px 0px 6px;
	background-image:url(../images/bg_submenu-1col.png);
/*	min-height:270px; */
}

#mainmenu .submenu .twocolumn {
	padding:0 4px 0px 6px;
	background-image:url(../images/bg_submenu-2col.png);
/*	min-height:220px; */
}

#mainmenu .submenu .threecolumn {
	padding:0 4px 0px 6px;
	background-image:url(../images/bg_submenu-3col.png);
}
#mainmenu .submenu .fourcolumn {
	padding:0 4px 0px 7px;
	background-image:url(../images/bg_submenu.png);
}
#mainmenu .submenu .top-onecolumn {
	background:url(../images/bg_top-fourcolumn.png) #fff repeat-x center top;
	padding:2px 0 8px 0;
	width:150px;
	height: 220px;
	overflow:hidden;
	position:relative;
}

#mainmenu .submenuM .top-onecolumn {
	background:url(../images/bg_top-fourcolumn_ylw.png) repeat-x center top;
	padding:7px 0 8px 0;
	width:163px;
/*	height: 270px; */
	overflow:hidden;
}

#mainmenu .submenu .top-twocolumn {
	background:url(../images/bg_top-fourcolumn.png) repeat-x center top;
	padding:7px 0 8px 0;
	width:319px;
/*	height: 250px; */
	overflow:hidden;
}

#mainmenu .submenu .top-threecolumn {
	background:url(../images/bg_top-fourcolumn.png) repeat-x center top;
	padding:7px 0 8px;
	width:473px;
	overflow:hidden;
}
#mainmenu .submenu  .top-fourcolumn {
	background:url(../images/bg_top-fourcolumn.png) repeat-x center top;
	padding:7px 0 8px 0;
	width:620px;
	overflow:hidden;
}
#mainmenu .menuclothing {
	background:url(../images/bg_bottom-fourcolumn.png) no-repeat center bottom;
	padding:0 0 9px 0;
	width:634px;
}
#mainmenu .menulooks, #mainmenu .menufeatures {
	background:url(../images/bg_bottom-onecolumn.png) no-repeat center bottom;
	padding:0 0 9px 0;
	width:175px;
	margin: 0 0 0 1px;
}
#mainmenu .menulooksfeatures {
	background:url(../images/bg_bottom-2column.png) no-repeat center bottom;
	padding:0 0 9px 0;
	width:330px;
	margin: 0 0 0 1px;
}
#mainmenu .menufootwear, #mainmenu .menuaccessories  {
	background:url(../images/bg_bottom-threecolumn.png) no-repeat center bottom;
	padding:0 0 9px 0;
	width:485px;
	margin: 0 0 0 1px;
}
#mainmenu .submenu .onecolumn .subone {
	float:left;
	padding:0 13px;
	width:133px;
}
#mainmenu .submenu .twocolumn .subone {
	float:left;
	padding:0 13px;
	width:133px;
	border-right:1px solid #ccc;
}
#mainmenu .submenu .twocolumn .subtwo {
	float:left;
	padding: 0 13px;
	width:128px;
}
#mainmenu .submenu .threecolumn .subone {
	float:left;
	border-right:1px solid #999;
	padding:0 18px 0 13px;
	width:128px;
}
#mainmenu .submenu .threecolumn .subtwo {
	float:left;
	border-right:1px solid #999;
	padding:0 13px;
	width:128px;
}
#mainmenu .submenu .threecolumn .subthree {
	padding:0 13px;
	width:129px;
	float:left;
	border:0;
}
#mainmenu .submenu .threecolumn .subthree {
	float:left;
	padding: 0 13px;
	width:128px;
}
#mainmenu .submenu .fourcolumn .subone{
	float:left;
	padding:0 13px;
	width:128px;
	border-right:1px solid #999;
}
#mainmenu .submenu .fourcolumn .subtwo, #mainmenu .submenu .fourcolumn .subthree, #mainmenu .submenu .threecolumn .subtwo {
	float:left;
	border-right:1px solid #999;
	padding:0 13px;
	width:128px;
}
#mainmenu .submenu .fourcolumn .subfour {
	padding:0 13px;
	width:129px;
	float:left;
	border:0;
}
#mainmenu .submenu .fourcolumn a:hover, #mainmenu .submenu .threecolumn a:hover, #mainmenu .submenu .onecolumn a:hover, #mainmenu .submenu .twocolumn a:hover  {
	font-weight:normal;
}
#mainmenu .submenu .fourcolumn ul li a span, #mainmenu .submenu .threecolumn ul li a span, #mainmenu .submenu .onecolumn ul li a span, #mainmenu .submenu .twocolumn ul li a span {
	font-size:0.9em;
	text-transform: Capitalize;
}
#mainmenu .submenu ul li.newin a {
	color: #333;
	font-weight: bold;
}
#mainmenu .submenu ul li.newin a:hover {
	font-weight: bold;
}
#mainmenu .submenu ul li a:hover {
	color: #fff;
	background: #E0006C;
}

#mainmenu .submenuM ul li a:hover {
	color: #fff;
	background: #FFF200;
}

<!---------------!>
#mainmenu {
	width:700px;
	float:left;
	position:relative;
	z-index:2000;
	left:-3px;
	font-size:17px;
	font-family:"Tw Cen MT","Myriad pro", Tahoma, Geneva, sans-serif; 
}
#mainmenu a {
	text-decoration:none;
}
#mainmenu ul {
	width:100%;
}
#mainmenu ul li.cat {
	float:left;
	background:url(../images/bg_pipe.jpg) no-repeat right center; 
	padding: 0 0 0 2px;
	text-align: center;
	margin:2px 0 0 0;
	position:relative;
}
#mainmenu ul li.homeicon {
	width: 55px !important;
	float:left;
	position:relative;
	z-index:3;
	padding:0 !important;
	margin-left:0;
}
#mainmenu ul li.homeicon a.home_ico {
	width:55px;
	margin:5px 0 0 5px;
	float: left;
	height:24px;
	outline: none;
	color:#231f20;
	text-transform:uppercase;
	
}
#mainmenu ul  li.cat a img {
	float:left;
}
#mainmenu ul iframe {
	border:0;
	padding:0;
	margin:0;
	width:0;
	height:0 !important;
	position:absolute;
	left:-9999px;
}
#mainmenu ul table {
	border-collapse:collapse;
	border-spacing:0;
	width:0;
	height:0;
	border:0;
	position:absolute;
}
#mainmenu ul table td {
	margin:0;
	padding:0;
}
#mainmenu .submenu {
	position:absolute;
	left:-9999px;
}
#mainmenu .submenu ul {
	padding:8px 0 3px 0;
	z-index:1; position:absolute;
}
#mainmenu .submenu ul .navHeading {text-align: left;font-weight:bold;color:#000;}
#mainmenu .submenu ul li {
	width:128px;
}
#mainmenu .submenu ul li.categorytitle a{
	color: #E0006C !important;
}
#mainmenu .submenu ul li.categorytitle a:hover{
	color: #FFFFFF !important;
}
#mainmenu li.cat .submenu li a {
	color:#333333;
	display:block;
	margin:1px 0;
	padding:2px 0 1px 3px;
	font-weight:normal;
	text-align: left;
}
#mainmenu li.cat .submenu li a:hover{
	color: #ffffff;
}
#mainmenu li.cat .submenuM li a:hover span{
	color: #000 !important;
}
#mainmenu ul  li.cat:hover .submenu {
	left:-5px;
	top:25px;
}
#mainmenu ul li.last:hover .submenu {
	left:auto;
	right:0;
}
#mainmenu ul  li.cat a.topnavlink, #mainmenu ul  li.cat a.topnavlinkM {
	display:block;
	color:#ef4b7e;
	text-decoration:none;
	text-transform:uppercase;
	font-size:17px; /* use 1em when 6 or 5 options, 0.9 if 7 */
	font-weight:normal;
	height:20px;
	width:95px;
	padding:5px 0 0 0;
	outline:0;
}
.topnavnewin-top{
	display:block;
	color:#ef4b7e;
	text-decoration:none;
	text-transform:uppercase;
	font-size:1em; /* use 1em when 6 or 5 options, 0.9 if 7 */
	font-weight:normal;
	height:20px;
	width:45px;
	padding:5px 0 0 0;
	outline:0;
}
.topnavnewin-mesure{
	display:block;
	color:#ef4b7e;
	text-decoration:none;
	text-transform:uppercase;
	font-size:1em; /* use 1em when 6 or 5 options, 0.9 if 7 */
	font-weight:normal;
	height:20px;
	width:145px;
	padding:5px 0 0 0;
	outline:0;
}
/* TOPNAV on ie6 */
#mainmenu ul  li.cat a.topnavlink:hover {
	color:#ef4b83;
	font-size:1em; /* use 1em when 6 or 5 options */
	text-decoration:none;
	padding:5px 0 0 0;
	}


#mainmenu ul  li.cat a.topnavlinkM:hover  #topM{
	display:none !important;
}

#mainmenu ul  li.cat a.topnavlinkM:hover  #botM{
	display:block !important;
}

#mainmenu ul  li.cat a.topnavlink7{
	width: 120px;
}

/* TOPNAV 2 column */
#mainmenu .submenu .twocolumn {
	overflow:hidden;
}
#mainmenu .twocolumn .submenuL {
	float:left;
}
#mainmenu .twocolumn .submenuR {
	float:right;
}
#mainmenu .sublist ul ul li{
text-indent:15px;
}
#mainmenu .subdress{
padding-top:0px !important;
}

/*end menu*/

/*STEP INDICATOR*/
#checkout {
	width: 960px;
	float: left;
	margin-top:30px;
}
#checkout .checkoutL {
	width: 707px; 
	float: right; 
	padding: 8px;
	background-color:#f1f1f2;
	box-shadow:5px 3px 6px #a0a2a5;
	height:auto;
	min-height:400px !important;
}

#checkout .checkout-login {
	width: 707px; 
	float: right; 
	padding: 8px;
}
#checkout .checkoutR {
	width: 220px; 
	float: left; 
	padding: 0 0 0 10px;
	
}
#checkout .checkoutR .helpinfo, #checkout .helpinfo, .staticL .helpinfo{
	padding: 15px 20px;
	width: 180px;
}
#checkout .checkoutR .helpinfo h2, #checkout .helpinfo h2, .staticL .helpinfo h2{
	border-bottom:1px solid #949698;
	font-weight:bold;
	letter-spacing:1px;
	margin:0 0 3px;
	padding:0 0 5px;
	text-transform:uppercase;
	width: 180px;
	color:#ef4b7e;
	font-size:17px;
}
#checkout .checkoutR .helpinfo ul, #checkout .helpinfo ul, .staticL .helpinfo ul {
	padding:0;
}
#checkout .checkoutR .helpinfo ul li, #checkout .helpinfo ul li, .staticL{
	line-height:22px;
	margin: 0;
	
}
 #checkout .helpinfo ul li a{text-decoration:none;
	color:#58595b;font-size:14px;}
#checkout table.wizrtable {
	width:100%;
}

/* Add - Edit Contact Details*/
.checkoutL .editcontactaddress, .checkoutL .addcontactaddress {
	padding:0 14px 0 0;
	width:707px;
	
}
.checkoutL .editcontactaddress h1, .checkoutL .addcontactaddress h1{
	margin:0;
	padding:0;
}
.checkoutL .editcontactaddress  fieldset, .checkoutL .addcontactaddress  fieldset{
	padding: 18px 0 6px 0;
}
.checkoutL .editcontactaddress  fieldset div, .checkoutL .addcontactaddress  fieldset div{
	padding: 0 0 10px 0;
}
.checkoutL .editcontactaddress  fieldset div label, .checkoutL .addcontactaddress  fieldset div label{
	width: 25%;
}
.checkoutL .editcontactaddress  fieldset div input, .checkoutL .addcontactaddress  fieldset div input{
	border: 1px solid #999999;
	width: 218px;
}
.checkoutL .addcontactaddress fieldset label.labeltext {
	margin:-5px 0 0 0;
	float: none;
}
.checkoutL .container  fieldset div input#usxtexample1, .checkoutL .container  fieldset div input#usxtexample2, .checkoutL .container  fieldset div input#usxtexample3, .checkoutL .container  fieldset div input#blkemail, .checkoutL .container  fieldset div input#ustandc, .checkoutL .addcontactaddress  fieldset #usxtsubscribesms{
	margin: 0;
	width:auto;
	border: 0;
}
.checkoutL .editcontactaddress  fieldset div div, .checkoutL .addcontactaddress  fieldset div  div{
	width: 25%;
}
.checkoutL .editcontactaddress  fieldset div span.pclookup a, .checkoutL .addcontactaddress  fieldset div span.pclookup a{
	color:#000000;
	padding:0 0 0 10px;
}
.checkoutL .editcontactaddress  fieldset div select, .checkoutL .addcontactaddress  fieldset div select{
	width: 222px;
}
.checkoutL .editcontactaddress  #buttons, .checkoutL .addcontactaddress #buttons{
	padding: 25px 0;
}
.checkoutLcontent{
	color:#ef4b7e;
	font-size:40px; 
	font-weight:bold;
	font-family:"Tw Cen MT","Myriad pro", Tahoma, Geneva,sans-serif;
	margin-left:10px;padding-top:2px;
}
#checkoutLcontent-p { font-size:15px;color:#a7a9ac; text-align:left;margin-left:10px;padding-top:5px;}

/**/

/*contact us*/
.contact{
	color:#ef4b7e;
	font-size:40px; 
	font-weight:normal;
	font-family:"Tw Cen MT","Myriad pro", Tahoma, Geneva,sans-serif;
	margin-left:10px;padding-top:2px;
}
/**/
/*begin register*/

.checkoutL .editcontactaddress fieldset div label, .checkoutL .addcontactaddress fieldset div label{width:25%;}
fieldset label{float:left; width:45%;}

#button-right{margin:20px 0 0 171px;}
/*end register*/

/*begin trackit*/
#button-trackit{margin:-3px 0 0 10px; position:absolute;}
/*end trackit*/

/*login*/
.notregister{color:#EF4B7E;color:#c0c2c4;
	font-family:"Tw Cen MT","Myriad pro", Tahoma, Geneva,sans-serif;
	}
.notregister h2, .registered h2 {font-size:40px;color:#ef4a7e;}	
.register{color:#EF4B7E;color:#c0c2c4;
	font-family:"Tw Cen MT","Myriad pro", Tahoma, Geneva,sans-serif;
	}

.expresscheckout h2, #yourbasket form p.paymentInstructions, #searchresults ul li .details h2{
	font-size: 16px;
	}	
.signin_2cols {
	width: 100%;
}

/* register Box */


#loginform {
	display:block;
	float:left;
	width:345px;
	position:relative;
	min-height:231px;
	background-color:#f1f1f2;
	box-shadow:5px 3px 6px #a0a2a5;
}
#loginform fieldset.f-loginiam {
	padding:15px 19px 0 15px;
}
.signin_2cols fieldset.f-loginiam .notregister h2 {
	font-weight:normal;
	letter-spacing:1px;
	text-transform:uppercase;
	padding:0 0 10px 0;
	border-bottom:1px dotted #999999;
}
.notregister .notregisterbtn {
	position:absolute;
	right:23px;
	bottom:0;
	height:36px;
	margin-bottom:10px;}
/* Returning Customer Box */
#secondloginform{
	display:block;
	float:right;
	width:345px;
	background-color:#f1f1f2;
	box-shadow:5px 3px 6px #a0a2a5;
	position:relative;
}
#secondloginform fieldset.f-loginiam {
	padding:15px 20px 0 14px;
	clear:none;
}
#secondloginform fieldset.f-loginiam .registered {
	clear:none;
}
#secondloginform fieldset.f-loginiam #buttons {
	padding:0;
	height:36px;
	width:100%;
	text-align:right;
	clear:none;
}
#secondloginform fieldset.f-loginiam #buttons .right {
	float:none;
}
div.signin_2cols fieldset.f-loginiam .registered h2 {
	border-bottom:1px dotted #999999;
	font-weight:normal;
	letter-spacing:1px;
	padding:0 0 10px;
	text-transform:uppercase;
}
div.signin_2cols fieldset.f-loginiam .registered .passtxt {
	display:block;
}
div.signin_2cols fieldset .registered label{
	padding:5px 0 0;
	width:91px;
	float:left;
}

div.signin_2cols .registered #email{
	height:22px;
	margin:0 0 10px;
	padding:5px 0 0;
	border: 0;
	width:219px;
	float:left;
	clear:right;
}
div.signin_2cols fieldset .registered #password{
	height:22px;
	margin:0;
	padding:5px 0 0;
	width:219px;
	border: 0;
	float:left;
}
.forgottenpassword {
	clear:both;
	padding:10px 0 0 0;
	height:26px;
	width:100%;
	float:none;
	text-align: right;
}
div.signin_2cols .forgottenpassword a {color: #666666;}
div.signin_2cols p.registertxt {
	margin:0;
	padding:23px 0 22px 0;
}
.notregisterinput ,.registerinput {
	padding:3px 0 12px 0;
}
.newcusttxt,#lLoginEmail,#lLoginPassword {
	margin:0;
	font-size:15px;
	text-align:left;
}
.forgottenpassword{font-size:12px;}
.forgottenpassword a{color:#939598; text-decoration:none;}
.expresscheckout {
	background:#EBEBEB; 
	margin:12px 0 0;
	padding:18px 17px 0;
	position:relative;
	float:left;
	overflow:hidden; 
	width:675px;
	height:173px;
}
div.signin_2cols .expresscheckout h2 {
	font-weight:normal;
	letter-spacing:1px;
	text-transform:uppercase;
	margin:0 0 17px;
	padding:0 0 10px;
	border-bottom:1px dotted #999999;
}
div.signin_2cols .expresscheckout #buttons {
	width: 100%
}
div.signin_2cols .expresscheckout #buttons img {
	padding-right:7px;
}
div.signin_2cols .expresscheckout p {
	margin: 0 0 20px 0;
}

/* Forgot Password */
.Lcat_pwrmcolumn .helpinfo ul li a{
	color:#DF006C;
}
.containerpwrm p, .containerpwrmthankyou p {
	padding: 0;
}
.containerpwrm fieldset.f-pwrmemail{
	padding:15px 0 49px;
}
.containerpwrm fieldset.f-pwrmemail label{
	width: 13%;
}
.containerpwrm fieldset.f-pwrmemail input#usemail{
	border:1px solid #999999;
	height:18px;
}
.containerpwrm #buttons{
	padding: 0;
}
.containerpwrmthankyou #buttons {
	padding:44px 0 0 0;
}

/* Reminder */

#addreminder, #reminderslist{
	padding:0 14px 0 0;
	width:707px;
}
.reminderBox{
	width:707px;
	padding:18px 0 0 0;
	clear:both;
}
.reminderBox table{
	width:100%;
}
.reminderBox tr th {
	background:#ECECEC;
	border-right:1px solid white;
	font-weight:normal;
	height:33px;
	letter-spacing:0.4px;
	padding:0 8px;
	text-align:center;
	text-transform:uppercase;
	font-size: 0.9em;
}
.reminderBox tr td{
	background:url(../images/bg_tablebasket.gif) repeat-y right top;
	padding:15px 17px;
	text-align:center;
}
.reminderBox tr td.delete{
	background: none;
}
#reminderslist h3{
	font-size: 1em;
	padding: 5px 0 0 0;
	font-weight:normal;
}
#reminderslist p.addreminder {
	padding: 18px 0;
}
#addreminder .reminderBox tr td input{
	border:1px solid #999999;
}
#addreminder .reminderBox tr td.year{
	background: none;
}
#addreminder  #buttons, #reminderslist  #buttons, #editreminder #buttons{
	padding: 25px 0;
}

/* My Account form */
#tlusermyform{
	padding:0 14px 0 0;
	width:707px;
}
#tlusermyform fieldset{
	padding: 18px 0 6px 0;
}
#tlusermyform fieldset#myformcommoption{
	padding: 0 0 6px 0;
}
#tlusermyform fieldset#myformcommoption div{
	height:14px;
}
#tlusermyform fieldset#myformcommoption div.emailformat {
	padding:5px 0;
}
#tlusermyform fieldset#myformcommoption .postbox label, #tlusermyform fieldset#myformcommoption .emailbox label, #tlusermyform fieldset#myformcommoption .smsbox label{
	width: 13px;
}
#tlusermyform fieldset div label.labeltext {
	width: 18% !important;
}
#tlusermyform fieldset div{
	padding: 0 0 10px 0;
}
#tlusermyform fieldset div label{
	width: 25%;
}
#tlusermyform fieldset div input{
	border: 1px solid #999999;
	width: 218px;
}
#tlusermyform fieldset div input.right {
	width: auto;
	margin:0.5em 0;
}
#tlusermyform fieldset#myformcommoption div input {
	border:none;
	margin: 5px 0 0;
	padding:0;
	width:13px;
	height:13px;
	float:left;
}
#tlusermyform fieldset#myformcommoption div.smsbox input {
	margin: 9px 0 0 0;
}
#tlusermyform fieldset#myformcommoption div.smsbox label{
	margin:0;
}
#tlusermyform #buttons{
	padding: 25px 0;
}
#tlusermyform fieldset div select{
	width: 222px;
}
#tlusermyform fieldset div div {
	width: 25%;
}

/* User Profile */\
.userprofile #usxtsubscribeemail, .userprofile #usxtsubscribesms {
	margin:0;
	width:auto;
}
/*end login*/


/*review*/
.review-title{
	color:#ef4b7e;
	font-size:20px; 
	font-weight:bold;
	font-family:"Tw Cen MT","Myriad pro", Tahoma, Geneva,sans-serif;
	margin-left:10px;padding-top:2px;
}
.review-content{font-size:15px;color:#a7a9ac; text-align:left;margin-left:10px;padding-top:5px;}

lable{ cursor:point;}
.prinputgroup {padding: 1em 0 0;}
.prlabel {float: left;
		 width: 135px;
		 margin:10px 10px 0 0;
		 clear: both;
		 text-align:right;
		 color:#231f20; font-size:14px;
		 font-weight:bold;}
.prfieldwrap {
	float: left;
	clear: none;
	width: 520px;
	margin: 0;padding: 8px 0 8px 8px;
	border: 1px solid #ddd;
	position: relative;
	}
.prfieldwrap .prinputgroup {padding: 0;}
.prfieldwrap h3 {padding: 0;margin: 0;}
<!--rating-->
.prStars,.prStar{ margin-top:-3px;height:20px; width:112px; position:absolute;background-image:url(../images/12302_stars_large.gif);}
.prStars.prStarsSmall {height: 15px;width: 83px;line-height: 15px;}
.prStars.prStarsSubrating {height: 15px;width: 83px;line-height: 15px;margin: 0.5em 0;}
.prStars div.prStar {position: absolute;height: 20px;width: 23px;}
.prStars div.prStar:hover {cursor: pointer;}
.prStars .prStar.prS2 {left: 23px;}
.prStars .prStar.prS3 {left: 46px;}
.prStars .prStar.prS4 {left: 69px;}
.prStars .prStar.prS5 {left: 92px;}
.prStars.prStarsSmall div.prStar {position: absolute;height: 15px;width: 17px;}

.prStars.prStarsSmall .prStar.prS2 {left: 17px;}
.prStars.prStarsSmall .prStar.prS3 {left: 34px;}
.prStars.prStarsSmall .prStar.prS4 {left: 51px;}
.prStars.prStarsSmall .prStar.prS5 {left: 68px;}
.prStars.prStarsSubrating .prStar {position: absolute;height: 15px;width: 17px;}

.prStars.prStarsSubrating .prStar.prS2 {left: 17px;}
.prStars.prStarsSubrating .prStar.prS3 {left: 34px;}
.prStars.prStarsSubrating .prStar.prS4 {left: 51px;}
.prStars.prStarsSubrating .prStar.prS5 {left: 68px;}
.ratingMessage {height: 14px;padding: 0;margin:0 0 0 150px;line-height: 1.0;color: #231f20;}
.ratingMessage.msqc {margin: 0 0 0 90px;}
<!--table size-->
.radioScale {width: 100%;margin-left: -15px;}
.radioScale td {padding: 0 1%;color:#231f20; font-size:14px;;text-align: center;}
.radioButtons {padding-top:5px}
.radioButtons td {background: url("../images/line_left.gif") 0% 50% repeat-x;}
.radioButtons td.leftEnd {background: url("../images/line_right.gif") 50% 50% repeat-x;}
.radioButtons td.rightEnd {background: url("../images/line_left.gif") 50% 50% repeat-x;}
.prfields-size { width:100%;margin-left:-20px; height:50px;}
.prfields p {margin: 0 0 1em;}
.radioLabels{}

<!-- end-->

<!-- start pros-->
.prfieldwrap .prfieldwrap {background: none;border: none;width: auto;padding: 0;}
.prfieldwrap .prlabel {background: none;margin: 0;text-align: left;width: 155px;}
.prfieldwrap .prlabel.msqc {width: 90px;}
.prfieldwrap .prinputgroup {padding: 0;}
.prfieldwrap h3 {padding: 0;margin: 0;}
.prfields-pros .prfields-cons .prfields-bestuses{margin-left:15px; font-size:14px; color::#231f20;margin-top:10px}
.checkboxes {float: left;width: 250px;}
.checkboxes a {color: #000;text-decoration: none;}
p.checkitem a.checkbox {padding: 4px 0 0 17px;}
p.checkitemcustom a.checkbox {padding: 4px 0 0 22px;}
a.unchecked {background: url(../images/unchecked_box.gif) top left no-repeat;}
a.checked {background: url(../images/checked_box.gif) top left no-repeat;}
.checkboxes .prFieldPrompt {margin: 0 0 1em;color: #678;font-size: 91%;}

.prlabel h3 {display: inline;font-size:14px;color: #231f20; font-weight:bold;}
.ie {font-size:11px; font-style:italic; font-weight:normal;}


<!-- button review-->
#button-review{}
#button-right-review{margin:10px 0 0 142px;}
/*end review*/

/*shopping cart*/
.shopping-breacum {
	clear:both; 
	margin:0 auto; 
	padding:11px 0 8px 0px;
	width:944px;
	font-size:35px;
	color:#6d6e71;
	margin-top:10px;
}
.shopping-breacum a {
	position:relative;
	color:#6d6e71;
	text-decoration:none;
}
.shopping-cart{margin:5px auto;width:850px;color:#808285; font-size:14px;font-weight:normal;}
.shopping-cart .title{margin:25px auto;border-bottom:1px solid #a2a4a7;padding-right:100px; text-transform:uppercase;}
.shopping-cart .line{margin:25px auto;border-bottom:1px solid #a2a4a7;width:850px;}
.shopping-cart p{}
.shopping-cart .product{float:left;margin-left:150px;font-size:14px}
.shopping-cart .unit{float:right;margin-right:60px;}
.shopping-cart .qty{float:right;margin-right:40px;}
.shopping-cart .subtotal{float:right;margin-right:20px;}
.shopping-cart .name{color:#58595; text-decoration:none;font-size:18px;margin:20px auto;padding-right:80px;}
.name .images{ position:absolute;vertical-align:top;margin:-15px 0px 0 40px;float:left}

.name .qty-1{float:right;margin-right:35px;}
.name .subtotal-1{float:right;margin-right:78px;font-size:16px;}
.name .unit-1{float:right;margin-right:97px;font-size:16px;}
.name .del{float:right;position:absolute;margin-left:820px;}
.shopping-cart .bt-conti{float:left;}
.shopping-cart .bt-update{float:right;}
.input-box { clear:none; display:inline; width:auto;padding-top:5px; }
.discount{ font-family:"Tw Cen MT","Myriad pro", Tahoma, Geneva, sans-serif; font-size:14px;margin:20px 0 0 300px;}
.discount .promo-title-container{ text-transform:uppercase;color:#6d6e71;font-size:14px;}
.discount .apply{position:absolute;}
.discount #coupon_code{color:#bcbec0;font-size:13px;}
#total{margin:20px 0 0 60px;}
#total p{color:#231f20;font-size:14px;}
#total .price{margin-left:60px;}
#total .price1{margin-left:13px;}
#total .grandtotal{font-size:17px; text-transform:uppercase;}
.buynow{float:right;margin-right:55px;}
/*end shopping cart*/
/* check out*/
.checkout-breacum {
	clear:both; 
	margin:0 auto; 
	padding:11px 0 8px 0px;
	width:944px;
	font-size:35px;
	color:#6d6e71;
	margin-top:10px;
}
.checkout-breacum a {
	position:relative;
	color:#6d6e71;
	text-decoration:none;
}
/*product specification*/
#productdetail #demo{width:100%;margin:7px 0 0 0;float:left;}
#demo .yui-content {padding:14px 11px 8px 11px; border:1px solid #d9d9d9; border-top:0; color:#333;}
#demo .yui-content h2 {display:none;}
#demo .yui-content div p {margin:0 0 10px 0;}
#demo .yui-content div a {text-decoration:underline;}
#demo ul.yui-nav,
#demo ul.yui-nav li.selected a {background-image:url(../images/bg_tabheader.png); background-repeat:no-repeat;}
#demo ul.yui-nav {width:100%; overflow:hidden; background-position:left top; margin:0; padding:0;}
#demo ul.yui-nav li {float:left; margin:0; padding:0;}
#demo ul.yui-nav li a {display:block; height:23px; text-indent:-5000px; outline:0;}
#demo ul.yui-nav li a.tabdesc {width:118px;}
#demo ul.yui-nav li a.tabcompo {width:122px;}
#demo ul.yui-nav li a.tabdelivery {width:125px;}
#demo ul.yui-nav li.selected a.tabdesc {background-position:0 -30px;}
#demo ul.yui-nav li.selected a.tabcompo {background-position:-109px -60px; width:131px; position:relative; left:-9px;}
#demo ul.yui-nav li.selected a.tabdelivery {background-position:-234px -90px; width:131px; position:relative; left:-6px;}
.empty-folder, .send-confirm, .fullpage{ min-width:870px;}